const app = getApp();
const wuhuUrl = app.globalData.wuhuUrl;
Page({
  data: {
    aboutShow:false,
    userInfo: null ,// 用于存储用户信息的变量
    nickname: '', // 存储昵称的变量
    avatarUrl: '', // 存储头像路径的变量
    userId: '', // 存储用户ID的变量
    description:'',//描述
    mobile:'',//手机号
    token:null,//调用次数
    steps: [
      {
        text: '版本一',
        desc: '描述信息',
        inactiveIcon: 'location-o',
        activeIcon: 'success',
      },
      {
        text: '版本二',
        desc: '描述信息',
        inactiveIcon: 'like-o',
        activeIcon: 'plus',
      },
      {
        text: '版本三',
        desc: '描述信息',
        inactiveIcon: 'star-o',
        activeIcon: 'cross',
      },
      {
        text: '版本四',
        desc: '描述信息',
        inactiveIcon: 'phone-o',
        activeIcon: 'fail',
      },
    ],
  },

  onLoad: function (options) {
    // 获取传递过来的 userInfo 参数
    const userInfoString = decodeURIComponent(options.userInfo);
    const userInfo = JSON.parse(userInfoString);
    console.log('从主页面传递过来的用户信息：',userInfo);
    // 将 userInfo 设置到页面数据中
    this.setData({
      userInfo: userInfo,
      nickname:userInfo.nickname,
      avatarUrl:userInfo.avatar,
      description:userInfo.description,//描述
      mobile:userInfo.mobile,//手机号
      token:userInfo.token,//调用次数
    });

  },
  logout: function() {
    wx.clearStorageSync();
    var _this = this;
    // 显示确认对话框
    wx.showModal({
      title: '确认退出',
      content: '后会有期，来日方长',
      success: function (res) {
        if (res.confirm) {
          console.log('用户点击了确定');
          // 执行退出登录的操作
          _this.performLogout();
        } else if (res.cancel) {
          console.log('用户点击了取消');
          // 取消操作，不执行退出登录
        }
      }
    });
  },
  
  performLogout: function() {
    // 在这里执行退出登录的操作，例如清除用户信息、跳转到登录页面等
    console.log('执行退出登录操作');
    // 例如，跳转到登录页面
    wx.navigateTo({
      url: '/pages/test_login/test_login',
    });
  },
  aboutme() {
    this.setData({ aboutShow: true });
  },

  AboutOnClose() {
    this.setData({ aboutShow: false });
  },
  

});
